import random

random.seed(10)
print('0 到 1 之间的随机数：', random.random(), end='\n')
print('0 到 1 之间的随机数：', random.random(), end='\n')
print('0 到 1 之间的随机数：', random.random(), end='\n')
random.seed(10)
print('0 到 1 之间的随机数：', random.random(), end='\n')
print('0 到 1 之间的随机数：', random.random(), end='\n')
print('0 到 1 之间的随机数：', random.random(), end='\n')

# 产生[a,b]之间的随机证书
print('1 到 100 之间的随机整数', random.randint(1, 100), end='\n')
print('1 到 100 之间的随机整数', random.randint(1, 100), end='\n')

# 产生[a,b]之间步长为 k 的随机整数
for i in range(10):
    print('1 到 100 之间步长为 10 的随机整数', random.randrange(1, 10, 3))

# 产生[a,b]的随机小数
print('1 到 100 之间的随机小数', random.uniform(1, 100), end='\n')

items = [i for i in range(1, 11)]
print('序列列表：', items, end='\n')
print('序列的随机元素：', random.choice(items), end='\n')

# 随机排序
random.shuffle(items)
print('随机排序结果：', items, end='\n')
